rain/snow or hail copiously - Deutsch Englisch Wörterbuch